Spanish is a language which comes from Latin, a very old language. A Spanish guy called Cristobal Colón, discovered América in 1492. He discovered its lands and its people, and he had 'installed' Spanish as official language in América. Then, Cristobal Colón came back to Spain and continued talking Spanish in Spain. Then, some words can change in all that (more than) 550 years, but the original language is the one that the Spain land talk. Any other words are new words or dialects that people invented, and then sounded nice. But really correcto Spanish is the Spanish from Spain, because we are the promotors of the language, and Latins must adapt their language in order to play LFS and anything in Spain. I'm not going to say 'pendejo' or 'boludo' or any word that they invented, because that words aren't correct.
Regards, T.Miranda.